"""
Lambda表达式回顾
    变量 = lambda 形参:函数体
"""
# 普通函数
def fun1():
    print("Hello World")

fun1()

# lambda表达式
fun2 = lambda : print("Hello World")

fun2()

# 普通函数
def fun3(p1,p2):
    return p1 > p2

print(fun3(5,8))

# Lambda表达式  有参数，有返回值
fun4 = lambda p1,p2: p1 > p2
print(fun4(5,8))

print('=' * 30)

# Lambda表达式： 无参数，有返回值
fun5 = lambda: 'Hello World'
# Lambda表达式，无参数，无返回值(打印参数)
fun6 = lambda p1: print(p1)


print(fun5())
fun6(7)